package com.jiayang.hhotel.bean;

import java.util.List;

import cn.droidlover.xdroidmvp.net.IModel;

/**
 * Created by Administrator on 2017/5/22 0022.
 * 夜审数据类
 */

public class NightAuditModel implements IModel {


    /**
     * state : 9
     * info :
     * pNauStepsListDtoList : [{"code":"01","chnDescp":"夜审前数据准备","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0101","chnDescp":"夜审前数据备份","engDescp":"","type":1,"fileName":"p_nau_steps_0101","finish":1},{"code":"0102","chnDescp":"通知各站点关机","engDescp":"","type":1,"fileName":"p_nau_steps_0102","finish":0},{"code":"0103","chnDescp":"检查房态信息","engDescp":"","type":1,"fileName":"p_nau_steps_0103","finish":0},{"code":"0104","chnDescp":"检查客人信息","engDescp":"","type":1,"fileName":"p_nau_steps_0104","finish":0},{"code":"0105","chnDescp":"检查帐目信息","engDescp":"","type":1,"fileName":"p_nau_steps_0105","finish":0},{"code":"0106","chnDescp":"检查转帐是否重复","engDescp":"","type":1,"fileName":"p_nau_steps_0106","finish":0},{"code":"0107","chnDescp":"检查客房传帐信息","engDescp":"","type":1,"fileName":"p_nau_steps_0107","finish":0},{"code":"0108","chnDescp":"自动解锁","engDescp":"","type":1,"fileName":"p_nau_steps_0108","finish":0},{"code":"0109","chnDescp":"自动维护房态信息","engDescp":"","type":1,"fileName":"p_nau_steps_0109","finish":0},{"code":"0110","chnDescp":"自动维护客人信息","engDescp":"","type":1,"fileName":"p_nau_steps_0110","finish":0},{"code":"0111","chnDescp":"自动维护帐户余额","engDescp":"","type":1,"fileName":"p_nau_steps_0111","finish":0},{"code":"0112","chnDescp":"检查收银员是否审计","engDescp":"","type":1,"fileName":"p_nau_steps_0112","finish":0},{"code":"02","chnDescp":"自动过房费","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0201","chnDescp":"统计本日与昨日的房价差异","engDescp":"","type":1,"fileName":"p_nau_steps_0201","finish":0},{"code":"0202","chnDescp":"自动计房费","engDescp":"","type":1,"fileName":"p_nau_steps_0202","finish":0},{"code":"0203","chnDescp":"从外围日结的发生中提取转应收数","engDescp":"","type":1,"fileName":"p_nau_steps_0203","finish":0},{"code":"03","chnDescp":"数据检查","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0301","chnDescp":"检查电话是否日结","engDescp":"","type":1,"fileName":"p_nau_steps_0301","finish":0},{"code":"0302","chnDescp":"检查pos站点是否日结","engDescp":"","type":1,"fileName":"p_nau_steps_0302","finish":0},{"code":"0311","chnDescp":"试算平衡","engDescp":"","type":1,"fileName":"","finish":0},{"code":"04","chnDescp":"打印夜审前报表","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0401","chnDescp":"打印现住客人一览表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0402","chnDescp":"打印帐项合计报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0403","chnDescp":"打印帐项明细报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0404","chnDescp":"打印冲销帐明细表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0405","chnDescp":"打印免费房客人一览表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0406","chnDescp":"打印换房及房价修改一览表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0407","chnDescp":"打印今日与昨日房价差异报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0408","chnDescp":"打印预付款发生报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0409","chnDescp":"打印预付款收回报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0410","chnDescp":"打印本日离店客人房费加收/未加","engDescp":"","type":2,"fileName":"","finish":0},{"code":"05","chnDescp":"更新系统日期","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0501","chnDescp":"更新系统日期","engDescp":"","type":1,"fileName":"p_nau_steps_0501","finish":0},{"code":"0502","chnDescp":"通知各站点夜审结束","engDescp":"","type":1,"fileName":"p_nau_steps_0502","finish":0},{"code":"06","chnDescp":"例行维护","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0601","chnDescp":"保存试算平衡历史数据","engDescp":"","type":1,"fileName":"p_nau_steps_0601","finish":0},{"code":"0602","chnDescp":"设置住房房态","engDescp":"","type":1,"fileName":"p_nau_steps_0602","finish":0},{"code":"0603","chnDescp":"预订自动失约","engDescp":"","type":1,"fileName":"p_nau_steps_0603","finish":0},{"code":"0604","chnDescp":"维护帐户余额","engDescp":"","type":1,"fileName":"p_nau_steps_0604","finish":0},{"code":"0606","chnDescp":"维护到期维修房、非出租房、锁房","engDescp":"","type":1,"fileName":"p_nau_steps_0605","finish":0},{"code":"0607","chnDescp":"应收自动清转","engDescp":"","type":1,"fileName":"p_nau_steps_0606","finish":0},{"code":"07","chnDescp":"数据统计","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0701","chnDescp":"按帐项统计","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0702","chnDescp":"客房销售综合统计之：按房间","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0703","chnDescp":"客房销售综合统计之：按客人","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0704","chnDescp":"黄金客户统计","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0705","chnDescp":"收银员统计","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0706","chnDescp":"会员积分统计","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0708","chnDescp":"预订、取消、失约统计","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0709","chnDescp":"按客人客房销售情况统计","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0710","chnDescp":"统计2000库中的一卡通收入(","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0711","chnDescp":"会员失约减扣积分","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0712","chnDescp":"会员积分自动升级卡类型","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0713","chnDescp":"会员自动进行返利","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0714","chnDescp":"会员积分自动过期","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0790","chnDescp":"生成当日统计报表临时数据","engDescp":"","type":1,"fileName":"","finish":0},{"code":"0799","chnDescp":"提取佣金统计","engDescp":"","type":1,"fileName":"","finish":0},{"code":"09","chnDescp":"打印夜审后报表","engDescp":"","type":0,"fileName":"","finish":0},{"code":"0901","chnDescp":"打印全店营业日报","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0902","chnDescp":"打印帐项实收报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0903","chnDescp":"打印外围现付、应收发生收回报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0904","chnDescp":"打印应收帐户按帐项实收报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0905","chnDescp":"打印一卡通帐户按帐项实收报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0906","chnDescp":"打印客人帐户明细帐汇总报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0907","chnDescp":"打印团主帐户明细帐汇总报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"0908","chnDescp":"打印特殊帐户明细帐汇总报表","engDescp":"","type":2,"fileName":"","finish":0},{"code":"10","chnDescp":"集团数据上传","engDescp":"","type":0,"fileName":"","finish":0},{"code":"1001","chnDescp":"按帐项统计","engDescp":"","type":1,"fileName":"p_nau_steps_1001","finish":0},{"code":"1002","chnDescp":"按客人客房销售统计","engDescp":"","type":1,"fileName":"p_nau_steps_1002","finish":0},{"code":"1003","chnDescp":"按楼层客房统计","engDescp":"","type":1,"fileName":"p_nau_steps_1003","finish":0},{"code":"1004","chnDescp":"按市场统计","engDescp":"","type":1,"fileName":"p_nau_steps_1004","finish":0},{"code":"1005","chnDescp":"按国籍统计","engDescp":"","type":1,"fileName":"p_nau_steps_1005","finish":0},{"code":"1006","chnDescp":"按客源统计","engDescp":"","type":1,"fileName":"p_nau_steps_1006","finish":0},{"code":"1007","chnDescp":"按客房类型统计","engDescp":"","type":1,"fileName":"p_nau_steps_1007","finish":0},{"code":"1008","chnDescp":"按地区统计","engDescp":"","type":1,"fileName":"p_nau_steps_1008","finish":0},{"code":"1009","chnDescp":"客房销售统计","engDescp":"","type":1,"fileName":"p_nau_steps_1009","finish":0},{"code":"1010","chnDescp":"按市场客源统计","engDescp":"","type":1,"fileName":"p_nau_steps_1010","finish":0},{"code":"11","chnDescp":"生成历史数据","engDescp":"","type":0,"fileName":"","finish":0},{"code":"1101","chnDescp":"生成客人信息的历史数据","engDescp":"","type":1,"fileName":"p_nau_steps_1101","finish":0},{"code":"1102","chnDescp":"生成帐目信息的历史数据","engDescp":"","type":1,"fileName":"p_nau_steps_1102","finish":0},{"code":"1103","chnDescp":"应收信息及帐目入历史","engDescp":"","type":1,"fileName":"p_nau_steps_1103","finish":0},{"code":"1104","chnDescp":"会员信息及帐目入历史","engDescp":"","type":1,"fileName":"p_nau_steps_1104","finish":0},{"code":"1105","chnDescp":"协议客户信息入历史","engDescp":"","type":1,"fileName":"p_nau_steps_1105","finish":0},{"code":"1106","chnDescp":"生成客房管理系统的历史数据","engDescp":"","type":1,"fileName":"p_nau_steps_1106","finish":0},{"code":"1107","chnDescp":"会员积分自动入历史","engDescp":"","type":1,"fileName":"p_nau_steps_1107","finish":0},{"code":"1108","chnDescp":"客房工作信息","engDescp":"","type":1,"fileName":"p_nau_steps_1108","finish":0},{"code":"1109","chnDescp":"操作稽核入历史","engDescp":"","type":1,"fileName":"p_nau_steps_1109","finish":0},{"code":"1110","chnDescp":"短信入历史","engDescp":"","type":1,"fileName":"p_nau_steps_1110","finish":0},{"code":"12","chnDescp":"清除历史数据","engDescp":"","type":0,"fileName":"","finish":0},{"code":"1201","chnDescp":"清除系统设置","engDescp":"","type":1,"fileName":"p_nau_steps_1201","finish":0},{"code":"1202","chnDescp":"清除过期消息信息","engDescp":"","type":1,"fileName":"p_nau_steps_1202","finish":0},{"code":"1203","chnDescp":"清除过期会员积分信息","engDescp":"","type":1,"fileName":"p_nau_steps_1203","finish":0},{"code":"1204","chnDescp":"清除过期应收信息","engDescp":"","type":1,"fileName":"p_nau_steps_1204","finish":0},{"code":"1205","chnDescp":"清除过期帐目信息","engDescp":"","type":1,"fileName":"p_nau_steps_1205","finish":0},{"code":"1206","chnDescp":"清除过期住店信息","engDescp":"","type":1,"fileName":"p_nau_steps_1206","finish":0},{"code":"1207","chnDescp":"清除过期预订信息","engDescp":"","type":1,"fileName":"p_nau_steps_1207","finish":0},{"code":"1208","chnDescp":"清除过期客房工作信息","engDescp":"","type":1,"fileName":"p_nau_steps_1208","finish":0},{"code":"1209","chnDescp":"清除过期协议信息","engDescp":"","type":1,"fileName":"p_nau_steps_1209","finish":0},{"code":"13","chnDescp":"更新夜审日期","engDescp":"","type":0,"fileName":"","finish":0},{"code":"1301","chnDescp":"夜审后数据备份","engDescp":"","type":1,"fileName":"p_nau_steps_1301","finish":0},{"code":"1302","chnDescp":"更新夜审日期","engDescp":"","type":1,"fileName":"p_nau_steps_1302","finish":0}]
     * pNauStepsGetDate : {"hotelDate":"May 2, 2017 12:00:00 AM","nauditDate":"May 2, 2017 12:00:00 AM","nauditCutoff":0,"isMe":0}
     */

    private int state;
    private String info;
    private PNauStepsGetDateBean pNauStepsGetDate;
    private List<PNauStepsListDtoListBean> pNauStepsListDtoList;

    @Override
    public String toString() {
        return "NightAuditModel{" +
                "state=" + state +
                ", info='" + info + '\'' +
                ", pNauStepsGetDate=" + pNauStepsGetDate +
                ", pNauStepsListDtoList=" + pNauStepsListDtoList +
                '}';
    }

    @Override
    public boolean isNull() {
        return false;
    }

    @Override
    public boolean isAuthError() {
        return false;
    }

    @Override
    public boolean isBizError() {
        return false;
    }

    @Override
    public String getErrorMsg() {
        return null;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public PNauStepsGetDateBean getPNauStepsGetDate() {
        return pNauStepsGetDate;
    }

    public void setPNauStepsGetDate(PNauStepsGetDateBean pNauStepsGetDate) {
        this.pNauStepsGetDate = pNauStepsGetDate;
    }

    public List<PNauStepsListDtoListBean> getPNauStepsListDtoList() {
        return pNauStepsListDtoList;
    }

    public void setPNauStepsListDtoList(List<PNauStepsListDtoListBean> pNauStepsListDtoList) {
        this.pNauStepsListDtoList = pNauStepsListDtoList;
    }

    public static class PNauStepsGetDateBean {
        /**
         * hotelDate : May 2, 2017 12:00:00 AM
         * nauditDate : May 2, 2017 12:00:00 AM
         * nauditCutoff : 0
         * isMe : 0
         */

        private String hotelDate;
        private String nauditDate;
        private int nauditCutoff;
        private int isMe;

        public String getHotelDate() {
            return hotelDate;
        }

        public void setHotelDate(String hotelDate) {
            this.hotelDate = hotelDate;
        }

        public String getNauditDate() {
            return nauditDate;
        }

        public void setNauditDate(String nauditDate) {
            this.nauditDate = nauditDate;
        }

        public int getNauditCutoff() {
            return nauditCutoff;
        }

        public void setNauditCutoff(int nauditCutoff) {
            this.nauditCutoff = nauditCutoff;
        }

        public int getIsMe() {
            return isMe;
        }

        public void setIsMe(int isMe) {
            this.isMe = isMe;
        }

        @Override
        public String toString() {
            return "PNauStepsGetDateBean{" +
                    "hotelDate='" + hotelDate + '\'' +
                    ", nauditDate='" + nauditDate + '\'' +
                    ", nauditCutoff=" + nauditCutoff +
                    ", isMe=" + isMe +
                    '}';
        }
    }

    public static class PNauStepsListDtoListBean {
        /**
         * code : 01
         * chnDescp : 夜审前数据准备
         * engDescp :
         * type : 0
         * fileName :
         * finish : 0
         */

        private String code;
        private String chnDescp;
        private String engDescp;
        private int type;
        private String fileName;
        private long acct;//手机号
        private int finish;

        public long getAcct() {
            return acct;
        }

        public void setAcct(long acct) {
            this.acct = acct;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getChnDescp() {
            return chnDescp;
        }

        public void setChnDescp(String chnDescp) {
            this.chnDescp = chnDescp;
        }

        public String getEngDescp() {
            return engDescp;
        }

        public void setEngDescp(String engDescp) {
            this.engDescp = engDescp;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public String getFileName() {
            return fileName;
        }

        public void setFileName(String fileName) {
            this.fileName = fileName;
        }

        public int getFinish() {
            return finish;
        }

        public void setFinish(int finish) {
            this.finish = finish;
        }

        @Override
        public String toString() {
            return "PNauStepsListDtoListBean{" +
                    "code='" + code + '\'' +
                    ", chnDescp='" + chnDescp + '\'' +
                    ", engDescp='" + engDescp + '\'' +
                    ", type=" + type +
                    ", fileName='" + fileName + '\'' +
                    ", acct=" + acct +
                    ", finish=" + finish +
                    '}';
        }
    }
}
